create external table jms_ods.tab_transfer_trace_back
(
  id                   bigint comment 'id',
  mail_no              string comment '运单号',
  scan_type            string comment '操作节点',
  facility_type        string comment '组织类型，1标识网点/承包区，300转运中心，3站点，9柜子',
  facility_no          string comment '网点编号或中转/分拨中心编号',
  facility_name        string comment '网点名称/中转中心/分拨中心名称/代收点名称',
  upload_time          TIMESTAMP comment '上传时间',
  scan_time            timestamp comment '操作时间',
  logistic_provider_id string comment '轨迹提供方',
  cp_code              string comment '一段物流方',
  description          string comment '物流详情展示的原始信息',
  country              string comment '国家，英文回传，默认china',
  province             string comment '当前省',
  city                 string comment '当前城市名称',
  district             string comment '当前区/县',
  tz                   string comment '时区',
  address              string comment '代收点地址',
  contacter            string comment '派件员',
  contact_phone        string comment '派件员联系方式（派件员电话或网点电话） 代收点联系方式',
  remark               string comment '备注',
  flag                 string comment 'action标记，transfer=1（转单） contract_area_id:（网点下属承包区编码,其他业务需求使用）',
  next_city            string comment '下一站城市',
  extend_fields        string comment '扩展信息列表',
  action               string comment '轨迹回传节点',
  source               string comment '轨迹来源',
  weight               decimal(10,2) comment '重量',
  product_name         string comment '品名'
)
comment '菜鸟转单轨迹回传'
  PARTITIONED BY (`dt` string COMMENT '更新/创建日期 (yyyy-MM-dd)')
 STORED AS PARQUET
 LOCATION '/dw/hive/jms_ods.db/external/tab_transfer_trace_back';